Dynamic Language Runtime

Dynamic Language Runtime (DLR)
Тип System platform[прояснить]
Автор Microsoft Dynamic Language Runtime Team
Разработчик .NET Foundation
Написана на C#
Операционные системы Windows, macOS, Linux (Debian, Ubuntu)
Первый выпуск 16 апреля 2010 (2010-04-16)
Аппаратная платформа Common Language Infrastructure
Последняя версия 1.3.0 (16 ноября 2020 (2020-11-16)[1])
Репозиторий github.com/IronLanguages/dlr
Лицензия Apache License 2.0
Сайт docs.microsoft.com/en-us/dotnet/framework/reflection-and-codedom/dynamic-language-runtime-overview

Dynamic Language Runtime (DLR; с англ. — «Среда выполнения динамического языка») от Microsoft работает поверх исполняющей среды Common Language Runtime (CLR; с англ. — «Общеязыковая среда выполнения») и предоставляет службы компьютерного языка для динамического языка. Эти услуги включают:

DLR используется для реализации динамических языков в .NET Framework, включая проекты IronPython и IronRuby.

Поскольку реализации динамического языка используют общую базовую систему, им должно быть проще взаимодействовать друг с другом. Например, должна быть возможность использовать библиотеки любого динамического языка на любом другом динамическом языке. Кроме того, хостинг API позволяет взаимодействовать со статически типизированными языками интерфейса командной строки, такими как C# и Visual Basic .NET.

  1. Релизы. GitHub. Дата обращения: 30 ноября 2020.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne